در زمان اشکانیان و ساسانیان نیز نوروز گرامی داشته میشد. در این دوران، جشنهای متعددی در طول یک سال برگزار میشد که مهمترین آنها نوروز و مهرگان بود. برگزاری جشن نوروز در دوران ساسانیان چند روز (دست کم شش روز) طول میکشید و به دو دوره نوروز کوچک و نوروز بزرگتقسیم میشد. نوروز کوچک یا نوروز عامه به مدت پنج روز، از یکم تا پنجم فروردین گرامی داشته میشد و روز ششم فروردین (خردادروز)، جشن نوروز بزرگ یا نوروز خاصه برپا میشد. در هر یک از روزهای نوروز عامه، طبقهای از طبقات مردم (دهقانان، روحانیان، سپاهیان، پیشهوران و اشراف) به دیدار شاه میآمدند و شاه به سخنان آنها گوش میداد و برای حل مشکلات آنها دستور صادر میکرد. در روز ششم، شاه حق طبقات گوناگون مردم را ادا کرده بود و در این روز، تنها نزدیکان شاه به حضور وی میآمدند.
شواهدی وجود دارد که در دوران ساسانی سالهای کبیسه رعایت نمیشدهاست. بنابراین نوروز هر چهار سال، یک روز از موعد اصلی خود (آغازبرج حمل) عقب میماند و درنتیجه زمان نوروز در این دوران همواره ثابت نبود و در فصلهای گوناگون سال جاری بود.
اردشیر بابکان، بنیان گذار سلسله ساسانیان، در سال ۲۳۰ میلادی از دولت روم که از وی شکست خورده بود، خواست که نوروز را در این کشور به رسمیت بشناسند. این درخواست مورد پذیرش سنای روم قرار گرفت و نوروز در قلمرو روم به Lupercal معروف شد.
در دوران ساسانیان، ۲۵ روز پیش از آغاز بهار، در دوازده ستون که از خشت خام برپا میکردند، انواع حبوبات و غلات (برنج، گندم، جو، نخود، ارزن، و لوبیا) را میکاشتند و تا روز شانزدهم فروردین آنها را جمع نمیکردند. هر کدام از این گیاهان که بارورتر شود، در آن سال محصول بهتری خواهد داد. در این دوران همچنین متداول بود که در بامداد نوروز، مردم به یکدیگر آب بپاشند. از زمان هرمز اول مرسوم شد که مردم در شب نوروز آتش روشن نمایند. همچنین از زمان هرمز دوم، رسم دادن سکه در نوروز بهعنوان عیدی متداول شد.